﻿using System.Collections.Generic;
using System.Linq;
using SmallBusinessKit.Models.Entities;

namespace SmallBusinessKit.Interfaces
{
    public interface ISmallBusinessDomain
    {
        #region Properties

        #endregion

        #region Methods

        IEnumerable<Category>    GetCategories(string id);
        IEnumerable<Item>        GetChildItems(string parentCategoryId);
        Item                     GetItem(string id);

        IQueryable<Person>       GetAllPersons();

        IEnumerable<News>        GetAllNews();
        News                     GetNewsItem(string id);

        IEnumerable<Testimonial> GetAllTestimonials();

        #endregion
    }
}
